查看原文
其他

畅行全球20年,最值得拥有的殿堂级C++入门神作!!

博文菌 博文视点Broadview 2020-10-17


博文菌今天要和你聊的这本书,
是真正畅行全球20年的C++入门必读经典,各版本全球总销量超1300万册
它惠及了数百万高校师生,启蒙了5代国产程序员,
全球数千万C++开发者全部为之疯狂的大!师!名!著! — —

这本书非常不简单!
它融合了令全球无数程序员为之迷醉的C++大师Stanley B. Lippman的丰富实践经验,注入了C++标准委员会原负责人Josée Lajoie 对C++标准的深入理解,再结合上C++ 先驱Barbara E. Moo在 C++教学方面的真知灼见,经历了语言缔造者与常青藤名校数版迭代,才锻造出了这样一本每一页都在闪闪发光的C++学习头牌!
博文菌可以毫不犹豫的告诉你:

如果只读一本C++书籍

《C++ Primer》将是你永不后悔的选择!





在编程语言的井喷时期,每年都会诞生超过50 种新的编程语言。但是C++语言却始终在编程语言排行榜中名列前茅。
(来源tiobe.com)
C++经历了三十多年的打磨与起伏,其在工业界的地位已经非常稳固,在很多领域里已经是不可取代也没必要被取代的统治者。再加上C++与时俱进的实现更新、配套完善的标准跟进,都使得C++语言的生命力长盛不衰。

2011 年,C++标准委员会发布了ISO C++标准的一个重要修订版,增强的语言机制和大为完善的标准库,为C++语言的编程风格带来了革命性的变化。
如果能够纯熟地运用C++11,那么就能够形成一种简洁优雅的C++编程风格,以比以前更高的效率、更好的质量进行软件开发。
可是想学习并掌握C++11的风格,并不是轻而易举的事情。即便对于以前已经精通C++的人来说,熟练掌握rvalue reference、move 语义,了解unique_ptr、shared_ptr 和weak_ptr 的完整用法,明智地使用function/bind 和lambda 机制,学习C++ Concurrency 的新技术,都绝非一朝一夕之功。对于那些初学者来说,这件事情更不简单。
而说道教授“正宗的”C++11 编程风格,《C++ Primer(第5 版)》能够以扛梁之作的姿态扮演着法定教科书的角色。


《C++ Primer(第5 版)》可以帮助你全面了解2011 版本C++标准的内容。无论初学或老手既可用来理解C++11规则背后的原理,也可用其新语言特性与标准库来快速构建健壮程序。而且这本书是接地气的实践结晶,会明明白白地告诉你面对具体问题时应怎样权衡,C++里什么好用,什么不好用,为什么,等等。
 为什么千万+读者会选择 C++ Primer  

C++语言的教科书汗牛充栋,其中值得大力推荐的也真不少。不过,如果说要选一本教科书能够很好地引领C++程序员入门,并且能够在C++程序员成长的各个阶段都能够提供到位的技术指导和权威信息的话,那么就要首推Stanley B. Lippman 等合著的这本 C++ Primer 了,它也被全球的C++程序员誉为“编程圣经”

▊ 1. 三位大师联合打造,绝对权威

以三位作者在C++语言发展历程中的经历,既有编译器的开发和实践(Stanley B. Lippman),又参与C++标准的制定(Josée Lajoie),再加上丰富的C++教学经历(Barbara E. Moo),三剑合璧,本书的权威性自不容置疑。

2. 绝对庞大和广泛的读者群体,让你受益终身
虽然primer 的意思是“启蒙读本、入门书”,但是 C++ Primer 的深度和广度远不止入门级教科书这么简单。

C++ Primer  是以让读者掌握C++的全貌为目标的,所以它既可以循序渐进地阅读学习,又可以在遇到疑难问题的时候提供解惑,更可以兴之所至地任意打开一页读上一段,都能够做到开卷有益。

3. 新式讲解风格,直接养成好习惯
对比市面上一些C++教材,它们大多会按照语言进化的顺序来组织其内容。首先讲授C++的C 子集,然后将C++的更为抽象的一些特性作为高级话题在书的最后进行介绍。这种方式存在两个问题:读者会陷入那些继承自低级程序设计的细节,从而由于挫折感而放弃;读者被强加学习一些坏习惯,随后又需要忘记这些内容。
C++ Primer 采用一种相反的方法:从一开始就介绍一些语言特性,能让读者忽略那些继承自低级程序设计的细节。例如,在介绍和使用内置的算术和数组类型时,我们还连同介绍和使用标准库中的类型string 和vector。(很多教材不使用标准库,因为标准库被当作了一种“高级”话题。)使用这些类型的程序更易写、易理解且更少出错。
 为什么要选择第5版 ? 
我们在前面说过,C++11是 C++语言标准的一次剧烈修订,对于C++语言的核心部分做了相当大的改动。而《C++ Primer(第5 版)》不是一次简单的升级,大师作者们为它改写了上一版的每一段话每一段示例代码,在全新的甚至是未来的背景下,为我们展示C++应该是什么,应该怎样应用。
这样的呕心沥血,配合C++ Primer 风格的完美继承,将第5 版打造成了一本浑然天成的C++学习教程。由于本书的全面性,你也可以将本书当作参考书,以备随时查阅。这本书无论对于初学者还是提高者,都称得上是最经典的教科全书!
本书的英文版及中文版在电子工业出版社博文视点先后出版上市,凭借着过硬的质量和强大的翻译团队,使得《C++ Primer(第5 版)》的中文版和英文版全部登上豆瓣9.4分9.3分的神坛!四星及以上的好评率高达96.4%97.2%
(来源 豆瓣读书)
(来源 豆瓣读书)
▼▼▼
这样一本无可争议的 “ C++ 编程圣经 ”,值得你立刻拥有!


▶ 博文菌●互动时间 ◀

没错,这又是一本很厚的书,面对这样的大部头你会如何阅读呢?是选择正面刚?还是先快速翻阅再定点精读呢?欢迎在留言区与大家分享你的阅读经验与技巧!





如果喜欢本文
欢迎 在看留言分享至朋友圈 三连
截至12月30日中午12点
博文菌将在三连用户中抽取两位幸运粉丝
各获得图书一本!
《C++ Primer (中文版) (第5版) 》





热文推荐






▼ 点击阅读原文,获取本书详情!

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存